#include <deRenderStates.hpp>
Inheritance diagram for IdeRenderState:


Public Types | |
| enum | Type { TYPE_RSTATE = -1, TYPE_TEXTURE = 0, TYPE_LIGHT, TYPE_MATERIAL, TYPE_COUNT, TYPE_FORCE_32BIT = 0x7FFFFFFF } |
Public Member Functions | |
| virtual IdeRenderState::Type | GetRSType () const=0 |
| virtual void * | GetRSInterface (IdeRenderState::Type type) const=0 |
| virtual deBoolean | Lock ()=0 |
| You must call this method before calling any Set*** methods. | |
| virtual deBoolean | Unlock ()=0 |
| You must call this method once you are done setting data, so that something else may. | |
Protected Member Functions | |
| virtual | ~IdeRenderState () |
|
|
|
|
|
|
|
|
Implemented in deRenderTexture, deRenderMaterial, and deRenderLight. |
|
|
Implemented in IdeRenderTexture, IdeRenderMaterial, IdeRenderLight, deRenderTexture, deRenderMaterial, and deRenderLight. |
|
|
You must call this method before calling any Set*** methods.
Implemented in deRenderState. |
|
|
You must call this method once you are done setting data, so that something else may.
Implemented in deRenderState. |
1.3-rc3